/** 坐席 toast 提示 */
import i18next from './i18next/i18n';
const { t } = i18next;

const MessageEnum = {
	LOGIN_SUCCESS: '登入成功',
	READYED: '已就绪完毕，等待派工',
	OTHER_WORK_START: '小休已开启',
	OTHER_WORK_FAILED: '小休预约失败',
	OTHER_WORK_SUCCESS: '小休预约成功，会话结束后自动进入小休状态',
	CHECKIN_SUCCESS: '签入分组成功',
	CHECKOUT_SUCCESS: '签出分组成功',
	SYSTEM_END_SESSION: '被系统强制结束会话',
	START_SCREEN_SHARE: '屏幕共享已开始',
	USER_INFO_ENMPTY: '当前用户未提交资料',
	MESSAGE_RECORD_ERROR: '获取聊天记录失败',
	SEND_MESSAGE_ERROR: '发消息失败',
	IMAGE_SUPPORT: '图片仅支持png,jpg,jpeg,gif格式，请重新选择！',
	FILE_MAX: '发送的文件大小超过限制',
	NOT_SUPPORT_RUNNING: '会话状态下不支持操作',
	PLEASE_INPUT_MESSAGE: '请输入消息内容',
	ARTIFICAIL_AGENT_NOT_BIND_SCENE: '该人工坐席尚未绑定业务场景，不能派工！',
	AI_AGENT_NOT_BIND_SCENE: '该 AI 坐席尚未绑定业务场景，不能派工！',
	AGENT_NOT_BIND_SCENE: '该坐席尚未绑定业务场景，不能派工！',
	NO_SESSION: '请先建立通话',
	NO_SCREEN_SHARE: '请先共享屏幕',
	RECORD_START: '录制已开始',
	RECORD_STOP: '录制已停止',
	STOP_RECORD_FAILED: '停止录制失败',
	COPY_LINK: '链接已复制',
	CREATED_LINK: '链接已生成',
	CREATE_INVITE_LINK_FAILED: '生成邀请链接失败',
	SWITCH_VIDEO_SESSION_SUCCESS: '切换视频通话成功',
	REQUEST_SNAPSHOT: '截图请求已发送',
	REQUEST_LINK: '链接已发送至访客端',
	REQUEST_VIDEO: '视频已推送至访客端',
	REQUEST_SCANNER_CODE: '扫码请求已发送',
	REQUEST_LOCATION: '获取位置请求已发送',
	REQUEST_FACE_COMPARE: '开始人脸对比',
	REUQEST_SCREEN_PHOTO: '截屏请求已发送',
	REQUEST_CARD_COMPARE: '开始人证对比',
	REQUEST_SIGN: '发起签名请求',
	REQUEST_FILL_FOMR: '发起表单填写',
	SCREEN_SYNC_IN_PROGRESS: '当前存在同屏会话',
	FACE_COMPARE_PASS: '人脸比对通过',
	FACE_COMPARE_FAILED: '人脸比对未通过',
	CARD_COMPARE_PASS: '人证对比通过',
	CARD_COMPARE_FAILED: '人证对比未通过',
	RECORD_POINT_MAX: '已超过打点上限，无法打点',
	RECORD_POINT_SUCCESS: '打点成功',
	RECORD_FILE_NOT_EXIST: '录制文件不存在',
	RECORD_POINT_FAILED: '打点失败'
};

export const updateMessageEnum = () => {
	Object.keys(MessageEnum).map(key => {
		MessageEnum[key] = t(key);
	});
};

export default MessageEnum;
